someone that makes or sells - German English Dictionary